#jdper {position:absolute; width:148px; padding:0 0 1px 0; border:1px solid #333; overflow:hidden; background: #fff; font-size:12px;}
#jdper-ctrl {width:148px; height:20px; padding-top:1px;}
#jdper-prev, #jdper-next {width:20px; height:20px; line-height:20px; text-align:center; background:#ccc; color:#000; cursor:pointer}
#jdper-prev {margin-left:1px; float:left;}
#jdper-next {margin-right:1px; float:right;}
#jdper-year {width:62px; height:20px; margin-left:1px; background:#ccc; text-align:center; line-height:20px; color:#000; float:left;}
#jdper-month {width:41px; height:20px; margin-left:1px; background:#ccc; text-align:center; line-height:20px; color:#000; float:left;}
#jdper-weeks, #jdper-days {width:148px; height:20px; line-height:20px;}
.jdper-week, .jdper-day {width:20px; height:20px; margin:1px 0 0 1px; line-height:20px; background:#555; text-align:center; color:#fff; float:left;cursor:pointer}
#jdper-action {clear:both; width:146px; padding:1px 0 0 0;}
#jdper-action #jdper-cancel, #jdper-action #jdper-clear {width:62px; height:20px; margin:0 0 0 1px; line-height:20px; text-align:center; background:#ccc; cursor:pointer; float:left}
.jdper-empty {width:20px; height:20px; margin:1px 0 0 1px; line-height:20px; background:#ccc; text-align:center; float:left;}
.jdper-day:hover {background: #ccc; color: #333;};